package org.xbs.demo1.service;

import org.xbs.demo1.pojo.PageResult;
import org.xbs.demo1.pojo.User;
import org.xbs.demo1.pojo.UserQueryParam;

import java.io.IOException;
import java.util.List;

public interface IUserService {
    User getUserById(Integer id) throws IOException;//根据id查询用户，用于查询回显

    void updateUser(User user) throws IOException;//查询回显后修改用户，支持只修改部分数据

    PageResult<User> getUsers(UserQueryParam userQueryParam) throws IOException;//条件分页查询用户数据

    void deleteUsers(List<Integer> ids);//根据id批量删除用户

    void addUsers(List<User> users) throws IOException;//批量添加用户信息
}
